package userRouter

import (
	"github.com/gin-gonic/gin"
	"helloworld/module/user/userControl"
)

func UserRoute(r gin.IRoutes) {
	r.POST("/user-info/external/list-user/", userControl.GetUserList)

	// 增加用户信息
	r.POST("/user-info/", userControl.HTTPAddUserInfo)
	// 修改用户信息
	r.PATCH("/user-info/:id/", userControl.HTTPUpdateUserInfo)
	// 删除用户信息
	r.DELETE("/user-info/:id/", userControl.HTTPDeleteUserInfo)
	// 获取用户信息列表
	r.GET("/user-info/", userControl.HTTPListUserInfo)
	// 获取某个用户信息
	r.GET("/user-info/:id/", userControl.HTTPGetUserInfo)
	// 单点服务内存缓存分析
	r.POST("/user-info-cache-profile/", userControl.HTTPProfileCacheUserInfo)
}
